Hiko Amane's Blog 
    
    
    
    
        
        
    
        Developer: Cognito
    
    
    
        Cognito User Pools
- Return JSON Web Token (JWT) credentials
- Features
- Simple login: username + password stored in the database
- Password reset
- Email & phone number verification
- MFA
- Federated identities
- Block users if their credentials are compromised
 
- Integration
- Lambda Triggers
- Invoke a Lambda function on many triggers
 
- Hosted Authentication UI
Cognito Identity Pools
- Get temporary AWS credentials
- Providers
- Federated providers
- Cognito User Pools including guest access
- OpenID & SAML
- Custom providers
 
- IAM Roles
- Default roles for guest users
- Role rules based on user id
- Roles must have a trust policy of Cognito Identity Pools